Ph.d. Peter J. Esseff author data searchable via API